CFLAGS=-std=c99 -Wall -Wextra

all:
	gcc main.c io.c idea.c bits-set/bits.c -o main ${CFLAGS} -O2
test:
	gcc idea.c idea_test.c io.c bits-set/bits.c -o idea_test ${CFLAGS}
	bash -c 'echo "Start Testing"; ./idea_test'
clean:
	rm -rf main 2> /dev/null
	rm -rf idea_test 2> /dev/null
